//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright 2007 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   FACT_AUDIT
// AUTHOR           :   Ray Guo 
// DATE CREATE      :   2007/09/10
// DESCRIPTION      :   a VO file for the function, FACT_AUDIT
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2007/09/10   Ray Guo         1.0                 source is generated.
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

package com.erp.app.compliance.factAudit.vo;

import java.math.BigDecimal;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Collection;

import com.erp.framework.model.vo.SimpleSearchMaintStyleVo;
import com.erp.framework.model.pk.SimpleSearchMaintStylePk;
import com.erp.app.compliance.factAudit.pk.FactAuditHdrPk;
import com.erp.framework.types.CustomBigDecimal;
import com.erp.framework.types.CustomBigInteger;
import com.erp.framework.types.CustomSqlDate;
import com.erp.framework.types.CustomTimestamp;
import com.erp.framework.types.CustomUtilDate;

/**
* <p>A <strong>VO</strong>(Value Object) is a JavaBean which provides property
* getter and setter methods for all of the bean properties, and implements
* <code>Serializable</code>, as required by the JavaBean specification
* The main purpose for this class is to store the data retrieved from the database,
* and the converted data from the web browsers.
*
* @author          Ray Guo 
* @version 1.0     2007/09/10
* @since           FrameWork 1.0
*
*/
public class FactAuditHdrVo extends SimpleSearchMaintStyleVo {

	//DB Table Name: T_FACT_AUDIT_HDR

	//PK Attributes
	private String companyCode;                                                                        //DB Column Name: COMPANY_CODE
	private String auditNo;                                                                            //DB Column Name: AUDIT_NO

	//Other Attributes
	private CustomSqlDate hdrAuditDate;                                                                //DB Column Name: AUDIT_DATE
	private CustomSqlDate hdrIssueDate;                                                                //DB Column Name: ISSUE_DATE
	private String hdrStatus;                                                                          //DB Column Name: STATUS
	private String hdrInspectCode;                                                                     //DB Column Name: INSPECT_CODE
	private CustomSqlDate hdrPeriodDate;                                                               //DB Column Name: PERIOD_DATE
	private CustomSqlDate hdrExpiryDate;                                                               //DB Column Name: EXPIRY_DATE
	private String hdrCustCode;                                                                        //DB Column Name: CUST_CODE
	private String hdrIsContinue;                                                                      //DB Column Name: IS_CONTINUE
	private String hdrDeptCode;                                                                        //DB Column Name: DEPT_CODE
	private String hdrVendorCode;                                                                      //DB Column Name: VENDOR_CODE
	private String hdrVendorName;                                                                      //DB Column Name: VENDOR_NAME
	private String hdrFactCode;                                                                        //DB Column Name: FACT_CODE
	private String hdrFactName;                                                                        //DB Column Name: FACT_NAME
	private String hdrFactAddress1;                                                                    //DB Column Name: FACT_ADDRESS1
	private String hdrFactAddress2;                                                                    //DB Column Name: FACT_ADDRESS2
	private String hdrFactAddress3;                                                                    //DB Column Name: FACT_ADDRESS3
	private String hdrFactAddressCountry;                                                              //DB Column Name: FACT_ADDRESS_COUNTRY
	private String hdrFactLocation;                                                                    //DB Column Name: FACT_LOCATION
	private String hdrContactPerson;                                                                   //DB Column Name: CONTACT_PERSON
	private String hdrContactPersonTitle;                                                              //DB Column Name: CONTACT_PERSON_TITLE
	private String hdrQaContact;                                                                       //DB Column Name: QA_CONTACT
	private String hdrQaContactTitle;                                                                  //DB Column Name: QA_CONTACT_TITLE
	private CustomBigDecimal hdrCapital;                                                               //DB Column Name: CAPITAL
	private String hdrLegalStatus;                                                                     //DB Column Name: LEGAL_STATUS
	private String hdrTelNo;                                                                           //DB Column Name: TEL_NO
	private String hdrTelNoCountry;                                                                    //DB Column Name: TEL_NO_COUNTRY
	private String hdrTelNoArea;                                                                       //DB Column Name: TEL_NO_AREA
	private String hdrTelNoExt;                                                                        //DB Column Name: TEL_NO_EXT
	private String hdrFaxNo;                                                                           //DB Column Name: FAX_NO
	private String hdrFaxNoCountry;                                                                    //DB Column Name: FAX_NO_COUNTRY
	private String hdrFaxNoArea;                                                                       //DB Column Name: FAX_NO_AREA
	private String hdrPostalCode;                                                                      //DB Column Name: POSTAL_CODE
	private String hdrEmail;                                                                           //DB Column Name: EMAIL
	private CustomSqlDate hdrFoundDate;                                                                //DB Column Name: FOUND_DATE
	private CustomBigDecimal hdrBusinessYear;                                                          //DB Column Name: BUSINESS_YEAR
	private String hdrHasVendorQuota;                                                                  //DB Column Name: HAS_VENDOR_QUOTA
	private String hdrVendorQuota;                                                                     //DB Column Name: VENDOR_QUOTA
	private String hdrQuotaCate;                                                                       //DB Column Name: QUOTA_CATE
	private String hdrFactEnvirLaw;                                                                    //DB Column Name: FACT_ENVIR_LAW
	private String hdrFactOccupLaw;                                                                    //DB Column Name: FACT_OCCUP_LAW
	private String hdrFactFireHose;                                                                    //DB Column Name: FACT_FIRE_HOSE
	private String hdrFactAidKit;                                                                      //DB Column Name: FACT_AID_KIT
	private String hdrFactWorkdayLaw;                                                                  //DB Column Name: FACT_WORKDAY_LAW
	private String hdrFactMinAgeLaw;                                                                   //DB Column Name: FACT_MIN_AGE_LAW
	private String hdrFactEmergenExist;                                                                //DB Column Name: FACT_EMERGEN_EXIST
	private String hdrFactEmergenExistLock;                                                            //DB Column Name: FACT_EMERGEN_EXIST_LOCK
	private String hdrFactEmergenExistAccessible;                                                      //DB Column Name: FACT_EMERGEN_EXIST_ACCESSIBLE
	private String hdrFactSubcontract;                                                                 //DB Column Name: FACT_SUBCONTRACT
	private String hdrFactSubcontractProvideHouse;                                                     //DB Column Name: FACT_SUBCONTRACT_PROVIDE_HOUSE
	private String hdrHouseEnvirLaw;                                                                   //DB Column Name: HOUSE_ENVIR_LAW
	private String hdrHouseHealSafeLaw;                                                                //DB Column Name: HOUSE_HEAL_SAFE_LAW
	private String hdrHouseFireSafeLaw;                                                                //DB Column Name: HOUSE_FIRE_SAFE_LAW
	private CustomBigDecimal hdrFactPeopleNum;                                                         //DB Column Name: FACT_PEOPLE_NUM
	private CustomBigDecimal hdrFactWorkerNum;                                                         //DB Column Name: FACT_WORKER_NUM
	private String hdrFactEmployPriLang;                                                               //DB Column Name: FACT_EMPLOY_PRI_LANG
	private String hdrFactManagePriLang;                                                               //DB Column Name: FACT_MANAGE_PRI_LANG
	private CustomBigDecimal hdrFactOrderCapacity;                                                     //DB Column Name: FACT_ORDER_CAPACITY
	private String hdrRdFaci;                                                                          //DB Column Name: RD_FACI
	private String hdrShowRoom;                                                                        //DB Column Name: SHOW_ROOM
	private String hdrMakeFaci;                                                                        //DB Column Name: MAKE_FACI
	private String hdrItFaci;                                                                          //DB Column Name: IT_FACI
	private String hdrInjectMolding;                                                                   //DB Column Name: INJECT_MOLDING
	private String hdrSprayPainting;                                                                   //DB Column Name: SPRAY_PAINTING
	private String hdrDieCasting;                                                                      //DB Column Name: DIE_CASTING
	private String hdrHandPainting;                                                                    //DB Column Name: HAND_PAINTING
	private String hdrResinCasting;                                                                    //DB Column Name: RESIN_CASTING
	private String hdrFabrication;                                                                     //DB Column Name: FABRICATION
	private String hdrStamping;                                                                        //DB Column Name: STAMPING
	private String hdrSonicWelding;                                                                    //DB Column Name: SONIC_WELDING
	private String hdrRotaCasting;                                                                     //DB Column Name: ROTA_CASTING
	private String hdrSoldering;                                                                       //DB Column Name: SOLDERING
	private String hdrBlowMolding;                                                                     //DB Column Name: BLOW_MOLDING
	private String hdrWashing;                                                                         //DB Column Name: WASHING
	private String hdrCutting;                                                                         //DB Column Name: CUTTING
	private String hdrButtoning;                                                                       //DB Column Name: BUTTONING
	private String hdrSewing;                                                                          //DB Column Name: SEWING
	private String hdrDipCoating;                                                                      //DB Column Name: DIP_COATING
	private String hdrPressing;                                                                        //DB Column Name: PRESSING
	private String hdrPlating;                                                                         //DB Column Name: PLATING
	private String hdrStitching;                                                                       //DB Column Name: STITCHING
	private String hdrLaminating;                                                                      //DB Column Name: LAMINATING
	private String hdrTempoPrinting;                                                                   //DB Column Name: TEMPO_PRINTING
	private String hdrSpecEquip;                                                                       //DB Column Name: SPEC_EQUIP
	private String hdrFactProdLine;                                                                    //DB Column Name: FACT_PROD_LINE
	private String hdrFactMetCompliance;                                                               //DB Column Name: FACT_MET_COMPLIANCE
	private String hdrCustMetCompliance;                                                               //DB Column Name: CUST_MET_COMPLIANCE
	private String hdrOthName1;                                                                        //DB Column Name: OTH_NAME_1
	private String hdrOthProd1;                                                                        //DB Column Name: OTH_PROD_1
	private String hdrOthName2;                                                                        //DB Column Name: OTH_NAME_2
	private String hdrOthProd2;                                                                        //DB Column Name: OTH_PROD_2
	private String hdrOthName3;                                                                        //DB Column Name: OTH_NAME_3
	private String hdrOthProd3;                                                                        //DB Column Name: OTH_PROD_3
	private CustomBigDecimal hdrOthMthCap;                                                             //DB Column Name: OTH_MTH_CAP
	private CustomBigDecimal hdrOthMinOdr;                                                             //DB Column Name: OTH_MIN_ODR
	private CustomBigDecimal hdrOthOdrLeadtime;                                                        //DB Column Name: OTH_ODR_LEADTIME
	private CustomBigDecimal hdrOthWorkerNum;                                                          //DB Column Name: OTH_WORKER_NUM
	private String hdrOthVerMaker;                                                                     //DB Column Name: OTH_VER_MAKER
	private CustomBigDecimal hdrOthSvNum;                                                              //DB Column Name: OTH_SV_NUM
	private CustomBigDecimal hdrOthQaNum;                                                              //DB Column Name: OTH_QA_NUM
	private String hdrOthRemark;                                                                       //DB Column Name: OTH_REMARK
	private String hdrOthMinQaCenter;                                                                  //DB Column Name: OTH_MIN_QA_CENTER
	private String createUser;                                                                         //DB Column Name: CREATE_USER
	private Timestamp createDate;                                                                      //DB Column Name: CREATE_DATE
	private String updateUser;                                                                         //DB Column Name: UPDATE_USER
	private Timestamp updateDate;                                                                      //DB Column Name: UPDATE_DATE

	/**
	* Stores the detail child names by the fully-qualified java class path.
	*
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	protected  void setChildTypesName() {
		this.childTypesName=new String[2];
		this.childTypesName[0]="com.erp.app.compliance.factAudit.vo.FactAuditProdCatVo";
		this.childTypesName[1]="com.erp.app.compliance.factAudit.vo.FactAuditAttachVo";
	}

	/**
	* Stores the table schema name by the fully-qualified java class path.
	*
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	protected void setTableSchemaName() {
		this.tableSchemaName="com.erp.app.compliance.factAudit.schema.FactAuditHdrSchema";
	}

	/**
	* Stores the detail child table schema names by the fully-qualified java class path.
	*
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	protected  void setChildTableSchemaNames() {
		this.childTableSchemaNames=new String[2];
		this.childTableSchemaNames[0]="com.erp.app.compliance.factAudit.schema.FactAuditProdCatSchema";
		this.childTableSchemaNames[1]="com.erp.app.compliance.factAudit.schema.FactAuditAttachSchema";
	}

	/**
	* Stores the DAO name by the fully-qualified java class path.
	*
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	protected void setDaoName() {
		this.daoName="com.erp.app.compliance.factAudit.dao.FactAuditHdrDao";
	}

	/**
	* Stores the biz logic name by the fully-qualified java class path.
	*
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	protected void setBizLogicName() {
		this.bizLogicName = "com.erp.app.compliance.factAudit.bizLogic.FactAuditBizLogic";
	}

	/**
	* Returns the primary key for this class.
	* @return      primary key of this class
	*
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	public SimpleSearchMaintStylePk getSearchMaintStylePk() {
		return new FactAuditHdrPk(this.companyCode, this.auditNo);
	}

	/**
	* Converts to a string representing the data in this object.
	* A new <code>String</code> object is allocated and initialized to 
	* contain the character sequence currently represented by this 
	* object. This <code>String</code> is then returned. Subsequent 
	* changes to this object do not affect the contents of the 
	* <code>String</code>. 
	*
	* @return     a string representation of the object.
	* @see        java.lang.Object#toString()
	* @author     Ray Guo 
	* @since      Framework 1.0
	*/
	public String toString() {
		String pkStr = "PK: {companyCode = " + this.companyCode
			+ "\n, auditNo = " + this.auditNo + "}\n";

		String colStr = "COL: {hdrAuditDate = " + this.hdrAuditDate
			+ "\n, hdrIssueDate = " + this.hdrIssueDate
			+ "\n, hdrStatus = " + this.hdrStatus
			+ "\n, hdrInspectCode = " + this.hdrInspectCode
			+ "\n, hdrPeriodDate = " + this.hdrPeriodDate
			+ "\n, hdrExpiryDate = " + this.hdrExpiryDate
			+ "\n, hdrCustCode = " + this.hdrCustCode
			+ "\n, hdrIsContinue = " + this.hdrIsContinue
			+ "\n, hdrDeptCode = " + this.hdrDeptCode
			+ "\n, hdrVendorCode = " + this.hdrVendorCode
			+ "\n, hdrVendorName = " + this.hdrVendorName
			+ "\n, hdrFactCode = " + this.hdrFactCode
			+ "\n, hdrFactName = " + this.hdrFactName
			+ "\n, hdrFactAddress1 = " + this.hdrFactAddress1
			+ "\n, hdrFactAddress2 = " + this.hdrFactAddress2
			+ "\n, hdrFactAddress3 = " + this.hdrFactAddress3
			+ "\n, hdrFactAddressCountry = " + this.hdrFactAddressCountry
			+ "\n, hdrFactLocation = " + this.hdrFactLocation
			+ "\n, hdrContactPerson = " + this.hdrContactPerson
			+ "\n, hdrContactPersonTitle = " + this.hdrContactPersonTitle
			+ "\n, hdrQaContact = " + this.hdrQaContact
			+ "\n, hdrQaContactTitle = " + this.hdrQaContactTitle
			+ "\n, hdrCapital = " + this.hdrCapital
			+ "\n, hdrLegalStatus = " + this.hdrLegalStatus
			+ "\n, hdrTelNo = " + this.hdrTelNo
			+ "\n, hdrTelNoCountry = " + this.hdrTelNoCountry
			+ "\n, hdrTelNoArea = " + this.hdrTelNoArea
			+ "\n, hdrTelNoExt = " + this.hdrTelNoExt
			+ "\n, hdrFaxNo = " + this.hdrFaxNo
			+ "\n, hdrFaxNoCountry = " + this.hdrFaxNoCountry
			+ "\n, hdrFaxNoArea = " + this.hdrFaxNoArea
			+ "\n, hdrPostalCode = " + this.hdrPostalCode
			+ "\n, hdrEmail = " + this.hdrEmail
			+ "\n, hdrFoundDate = " + this.hdrFoundDate
			+ "\n, hdrBusinessYear = " + this.hdrBusinessYear
			+ "\n, hdrHasVendorQuota = " + this.hdrHasVendorQuota
			+ "\n, hdrVendorQuota = " + this.hdrVendorQuota
			+ "\n, hdrQuotaCate = " + this.hdrQuotaCate
			+ "\n, hdrFactEnvirLaw = " + this.hdrFactEnvirLaw
			+ "\n, hdrFactOccupLaw = " + this.hdrFactOccupLaw
			+ "\n, hdrFactFireHose = " + this.hdrFactFireHose
			+ "\n, hdrFactAidKit = " + this.hdrFactAidKit
			+ "\n, hdrFactWorkdayLaw = " + this.hdrFactWorkdayLaw
			+ "\n, hdrFactMinAgeLaw = " + this.hdrFactMinAgeLaw
			+ "\n, hdrFactEmergenExist = " + this.hdrFactEmergenExist
			+ "\n, hdrFactEmergenExistLock = " + this.hdrFactEmergenExistLock
			+ "\n, hdrFactEmergenExistAccessible = " + this.hdrFactEmergenExistAccessible
			+ "\n, hdrFactSubcontract = " + this.hdrFactSubcontract
			+ "\n, hdrFactSubcontractProvideHouse = " + this.hdrFactSubcontractProvideHouse
			+ "\n, hdrHouseEnvirLaw = " + this.hdrHouseEnvirLaw
			+ "\n, hdrHouseHealSafeLaw = " + this.hdrHouseHealSafeLaw
			+ "\n, hdrHouseFireSafeLaw = " + this.hdrHouseFireSafeLaw
			+ "\n, hdrFactPeopleNum = " + this.hdrFactPeopleNum
			+ "\n, hdrFactWorkerNum = " + this.hdrFactWorkerNum
			+ "\n, hdrFactEmployPriLang = " + this.hdrFactEmployPriLang
			+ "\n, hdrFactManagePriLang = " + this.hdrFactManagePriLang
			+ "\n, hdrFactOrderCapacity = " + this.hdrFactOrderCapacity
			+ "\n, hdrRdFaci = " + this.hdrRdFaci
			+ "\n, hdrShowRoom = " + this.hdrShowRoom
			+ "\n, hdrMakeFaci = " + this.hdrMakeFaci
			+ "\n, hdrItFaci = " + this.hdrItFaci
			+ "\n, hdrInjectMolding = " + this.hdrInjectMolding
			+ "\n, hdrSprayPainting = " + this.hdrSprayPainting
			+ "\n, hdrDieCasting = " + this.hdrDieCasting
			+ "\n, hdrHandPainting = " + this.hdrHandPainting
			+ "\n, hdrResinCasting = " + this.hdrResinCasting
			+ "\n, hdrFabrication = " + this.hdrFabrication
			+ "\n, hdrStamping = " + this.hdrStamping
			+ "\n, hdrSonicWelding = " + this.hdrSonicWelding
			+ "\n, hdrRotaCasting = " + this.hdrRotaCasting
			+ "\n, hdrSoldering = " + this.hdrSoldering
			+ "\n, hdrBlowMolding = " + this.hdrBlowMolding
			+ "\n, hdrWashing = " + this.hdrWashing
			+ "\n, hdrCutting = " + this.hdrCutting
			+ "\n, hdrButtoning = " + this.hdrButtoning
			+ "\n, hdrSewing = " + this.hdrSewing
			+ "\n, hdrDipCoating = " + this.hdrDipCoating
			+ "\n, hdrPressing = " + this.hdrPressing
			+ "\n, hdrPlating = " + this.hdrPlating
			+ "\n, hdrStitching = " + this.hdrStitching
			+ "\n, hdrLaminating = " + this.hdrLaminating
			+ "\n, hdrTempoPrinting = " + this.hdrTempoPrinting
			+ "\n, hdrSpecEquip = " + this.hdrSpecEquip
			+ "\n, hdrFactProdLine = " + this.hdrFactProdLine
			+ "\n, hdrFactMetCompliance = " + this.hdrFactMetCompliance
			+ "\n, hdrCustMetCompliance = " + this.hdrCustMetCompliance
			+ "\n, hdrOthName1 = " + this.hdrOthName1
			+ "\n, hdrOthProd1 = " + this.hdrOthProd1
			+ "\n, hdrOthName2 = " + this.hdrOthName2
			+ "\n, hdrOthProd2 = " + this.hdrOthProd2
			+ "\n, hdrOthName3 = " + this.hdrOthName3
			+ "\n, hdrOthProd3 = " + this.hdrOthProd3
			+ "\n, hdrOthMthCap = " + this.hdrOthMthCap
			+ "\n, hdrOthMinOdr = " + this.hdrOthMinOdr
			+ "\n, hdrOthOdrLeadtime = " + this.hdrOthOdrLeadtime
			+ "\n, hdrOthWorkerNum = " + this.hdrOthWorkerNum
			+ "\n, hdrOthVerMaker = " + this.hdrOthVerMaker
			+ "\n, hdrOthSvNum = " + this.hdrOthSvNum
			+ "\n, hdrOthQaNum = " + this.hdrOthQaNum
			+ "\n, hdrOthRemark = " + this.hdrOthRemark
			+ "\n, hdrOthMinQaCenter = " + this.hdrOthMinQaCenter
			+ "\n, createUser = " + this.createUser
			+ "\n, createDate = " + this.createDate
			+ "\n, updateUser = " + this.updateUser
			+ "\n, updateDate = " + this.updateDate + "}\n";

		return "FactAuditHdrVo.toString() is:\n" + pkStr + colStr;
	}

	////////////////////////////////////////////////////////////////////////////////
	//Generated Accessors (get/set methods)
	////////////////////////////////////////////////////////////////////////////////

	public String getCompanyCode() {
		return this.companyCode;
	}

	public String getAuditNo() {
		return this.auditNo;
	}

	public CustomSqlDate getHdrAuditDate() {
		return this.hdrAuditDate;
	}

	public CustomSqlDate getHdrIssueDate() {
		return this.hdrIssueDate;
	}

	public String getHdrStatus() {
		return this.hdrStatus;
	}

	public String getHdrInspectCode() {
		return this.hdrInspectCode;
	}

	public CustomSqlDate getHdrPeriodDate() {
		return this.hdrPeriodDate;
	}

	public CustomSqlDate getHdrExpiryDate() {
		return this.hdrExpiryDate;
	}

	public String getHdrCustCode() {
		return this.hdrCustCode;
	}

	public String getHdrIsContinue() {
		return this.hdrIsContinue;
	}

	public String getHdrDeptCode() {
		return this.hdrDeptCode;
	}

	public String getHdrVendorCode() {
		return this.hdrVendorCode;
	}

	public String getHdrVendorName() {
		return this.hdrVendorName;
	}

	public String getHdrFactCode() {
		return this.hdrFactCode;
	}

	public String getHdrFactName() {
		return this.hdrFactName;
	}

	public String getHdrFactAddress1() {
		return this.hdrFactAddress1;
	}

	public String getHdrFactAddress2() {
		return this.hdrFactAddress2;
	}

	public String getHdrFactAddress3() {
		return this.hdrFactAddress3;
	}

	public String getHdrFactAddressCountry() {
		return this.hdrFactAddressCountry;
	}

	public String getHdrFactLocation() {
		return this.hdrFactLocation;
	}

	public String getHdrContactPerson() {
		return this.hdrContactPerson;
	}

	public String getHdrContactPersonTitle() {
		return this.hdrContactPersonTitle;
	}

	public String getHdrQaContact() {
		return this.hdrQaContact;
	}

	public String getHdrQaContactTitle() {
		return this.hdrQaContactTitle;
	}

	public CustomBigDecimal getHdrCapital() {
		return this.hdrCapital;
	}

	public String getHdrLegalStatus() {
		return this.hdrLegalStatus;
	}

	public String getHdrTelNo() {
		return this.hdrTelNo;
	}

	public String getHdrTelNoCountry() {
		return this.hdrTelNoCountry;
	}

	public String getHdrTelNoArea() {
		return this.hdrTelNoArea;
	}

	public String getHdrTelNoExt() {
		return this.hdrTelNoExt;
	}

	public String getHdrFaxNo() {
		return this.hdrFaxNo;
	}

	public String getHdrFaxNoCountry() {
		return this.hdrFaxNoCountry;
	}

	public String getHdrFaxNoArea() {
		return this.hdrFaxNoArea;
	}

	public String getHdrPostalCode() {
		return this.hdrPostalCode;
	}

	public String getHdrEmail() {
		return this.hdrEmail;
	}

	public CustomSqlDate getHdrFoundDate() {
		return this.hdrFoundDate;
	}

	public CustomBigDecimal getHdrBusinessYear() {
		return this.hdrBusinessYear;
	}

	public String getHdrHasVendorQuota() {
		return this.hdrHasVendorQuota;
	}

	public String getHdrVendorQuota() {
		return this.hdrVendorQuota;
	}

	public String getHdrQuotaCate() {
		return this.hdrQuotaCate;
	}

	public String getHdrFactEnvirLaw() {
		return this.hdrFactEnvirLaw;
	}

	public String getHdrFactOccupLaw() {
		return this.hdrFactOccupLaw;
	}

	public String getHdrFactFireHose() {
		return this.hdrFactFireHose;
	}

	public String getHdrFactAidKit() {
		return this.hdrFactAidKit;
	}

	public String getHdrFactWorkdayLaw() {
		return this.hdrFactWorkdayLaw;
	}

	public String getHdrFactMinAgeLaw() {
		return this.hdrFactMinAgeLaw;
	}

	public String getHdrFactEmergenExist() {
		return this.hdrFactEmergenExist;
	}

	public String getHdrFactEmergenExistLock() {
		return this.hdrFactEmergenExistLock;
	}

	public String getHdrFactEmergenExistAccessible() {
		return this.hdrFactEmergenExistAccessible;
	}

	public String getHdrFactSubcontract() {
		return this.hdrFactSubcontract;
	}

	public String getHdrFactSubcontractProvideHouse() {
		return this.hdrFactSubcontractProvideHouse;
	}

	public String getHdrHouseEnvirLaw() {
		return this.hdrHouseEnvirLaw;
	}

	public String getHdrHouseHealSafeLaw() {
		return this.hdrHouseHealSafeLaw;
	}

	public String getHdrHouseFireSafeLaw() {
		return this.hdrHouseFireSafeLaw;
	}

	public CustomBigDecimal getHdrFactPeopleNum() {
		return this.hdrFactPeopleNum;
	}

	public CustomBigDecimal getHdrFactWorkerNum() {
		return this.hdrFactWorkerNum;
	}

	public String getHdrFactEmployPriLang() {
		return this.hdrFactEmployPriLang;
	}

	public String getHdrFactManagePriLang() {
		return this.hdrFactManagePriLang;
	}

	public CustomBigDecimal getHdrFactOrderCapacity() {
		return this.hdrFactOrderCapacity;
	}

	public String getHdrRdFaci() {
		return this.hdrRdFaci;
	}

	public String getHdrShowRoom() {
		return this.hdrShowRoom;
	}

	public String getHdrMakeFaci() {
		return this.hdrMakeFaci;
	}

	public String getHdrItFaci() {
		return this.hdrItFaci;
	}

	public String getHdrInjectMolding() {
		return this.hdrInjectMolding;
	}

	public String getHdrSprayPainting() {
		return this.hdrSprayPainting;
	}

	public String getHdrDieCasting() {
		return this.hdrDieCasting;
	}

	public String getHdrHandPainting() {
		return this.hdrHandPainting;
	}

	public String getHdrResinCasting() {
		return this.hdrResinCasting;
	}

	public String getHdrFabrication() {
		return this.hdrFabrication;
	}

	public String getHdrStamping() {
		return this.hdrStamping;
	}

	public String getHdrSonicWelding() {
		return this.hdrSonicWelding;
	}

	public String getHdrRotaCasting() {
		return this.hdrRotaCasting;
	}

	public String getHdrSoldering() {
		return this.hdrSoldering;
	}

	public String getHdrBlowMolding() {
		return this.hdrBlowMolding;
	}

	public String getHdrWashing() {
		return this.hdrWashing;
	}

	public String getHdrCutting() {
		return this.hdrCutting;
	}

	public String getHdrButtoning() {
		return this.hdrButtoning;
	}

	public String getHdrSewing() {
		return this.hdrSewing;
	}

	public String getHdrDipCoating() {
		return this.hdrDipCoating;
	}

	public String getHdrPressing() {
		return this.hdrPressing;
	}

	public String getHdrPlating() {
		return this.hdrPlating;
	}

	public String getHdrStitching() {
		return this.hdrStitching;
	}

	public String getHdrLaminating() {
		return this.hdrLaminating;
	}

	public String getHdrTempoPrinting() {
		return this.hdrTempoPrinting;
	}

	public String getHdrSpecEquip() {
		return this.hdrSpecEquip;
	}

	public String getHdrFactProdLine() {
		return this.hdrFactProdLine;
	}

	public String getHdrFactMetCompliance() {
		return this.hdrFactMetCompliance;
	}

	public String getHdrCustMetCompliance() {
		return this.hdrCustMetCompliance;
	}

	public String getHdrOthName1() {
		return this.hdrOthName1;
	}

	public String getHdrOthProd1() {
		return this.hdrOthProd1;
	}

	public String getHdrOthName2() {
		return this.hdrOthName2;
	}

	public String getHdrOthProd2() {
		return this.hdrOthProd2;
	}

	public String getHdrOthName3() {
		return this.hdrOthName3;
	}

	public String getHdrOthProd3() {
		return this.hdrOthProd3;
	}

	public CustomBigDecimal getHdrOthMthCap() {
		return this.hdrOthMthCap;
	}

	public CustomBigDecimal getHdrOthMinOdr() {
		return this.hdrOthMinOdr;
	}

	public CustomBigDecimal getHdrOthOdrLeadtime() {
		return this.hdrOthOdrLeadtime;
	}

	public CustomBigDecimal getHdrOthWorkerNum() {
		return this.hdrOthWorkerNum;
	}

	public String getHdrOthVerMaker() {
		return this.hdrOthVerMaker;
	}

	public CustomBigDecimal getHdrOthSvNum() {
		return this.hdrOthSvNum;
	}

	public CustomBigDecimal getHdrOthQaNum() {
		return this.hdrOthQaNum;
	}

	public String getHdrOthRemark() {
		return this.hdrOthRemark;
	}

	public String getHdrOthMinQaCenter() {
		return this.hdrOthMinQaCenter;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public String getUpdateUser() {
		return this.updateUser;
	}

	public Timestamp getUpdateDate() {
		return this.updateDate;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public void setAuditNo(String auditNo) {
		this.auditNo = auditNo;
	}

	public void setHdrAuditDate(CustomSqlDate hdrAuditDate) {
		this.hdrAuditDate = hdrAuditDate;
	}

	public void setHdrIssueDate(CustomSqlDate hdrIssueDate) {
		this.hdrIssueDate = hdrIssueDate;
	}

	public void setHdrStatus(String hdrStatus) {
		this.hdrStatus = hdrStatus;
	}

	public void setHdrInspectCode(String hdrInspectCode) {
		this.hdrInspectCode = hdrInspectCode;
	}

	public void setHdrPeriodDate(CustomSqlDate hdrPeriodDate) {
		this.hdrPeriodDate = hdrPeriodDate;
	}

	public void setHdrExpiryDate(CustomSqlDate hdrExpiryDate) {
		this.hdrExpiryDate = hdrExpiryDate;
	}

	public void setHdrCustCode(String hdrCustCode) {
		this.hdrCustCode = hdrCustCode;
	}

	public void setHdrIsContinue(String hdrIsContinue) {
		this.hdrIsContinue = hdrIsContinue;
	}

	public void setHdrDeptCode(String hdrDeptCode) {
		this.hdrDeptCode = hdrDeptCode;
	}

	public void setHdrVendorCode(String hdrVendorCode) {
		this.hdrVendorCode = hdrVendorCode;
	}

	public void setHdrVendorName(String hdrVendorName) {
		this.hdrVendorName = hdrVendorName;
	}

	public void setHdrFactCode(String hdrFactCode) {
		this.hdrFactCode = hdrFactCode;
	}

	public void setHdrFactName(String hdrFactName) {
		this.hdrFactName = hdrFactName;
	}

	public void setHdrFactAddress1(String hdrFactAddress1) {
		this.hdrFactAddress1 = hdrFactAddress1;
	}

	public void setHdrFactAddress2(String hdrFactAddress2) {
		this.hdrFactAddress2 = hdrFactAddress2;
	}

	public void setHdrFactAddress3(String hdrFactAddress3) {
		this.hdrFactAddress3 = hdrFactAddress3;
	}

	public void setHdrFactAddressCountry(String hdrFactAddressCountry) {
		this.hdrFactAddressCountry = hdrFactAddressCountry;
	}

	public void setHdrFactLocation(String hdrFactLocation) {
		this.hdrFactLocation = hdrFactLocation;
	}

	public void setHdrContactPerson(String hdrContactPerson) {
		this.hdrContactPerson = hdrContactPerson;
	}

	public void setHdrContactPersonTitle(String hdrContactPersonTitle) {
		this.hdrContactPersonTitle = hdrContactPersonTitle;
	}

	public void setHdrQaContact(String hdrQaContact) {
		this.hdrQaContact = hdrQaContact;
	}

	public void setHdrQaContactTitle(String hdrQaContactTitle) {
		this.hdrQaContactTitle = hdrQaContactTitle;
	}

	public void setHdrCapital(CustomBigDecimal hdrCapital) {
		this.hdrCapital = hdrCapital;
	}

	public void setHdrLegalStatus(String hdrLegalStatus) {
		this.hdrLegalStatus = hdrLegalStatus;
	}

	public void setHdrTelNo(String hdrTelNo) {
		this.hdrTelNo = hdrTelNo;
	}

	public void setHdrTelNoCountry(String hdrTelNoCountry) {
		this.hdrTelNoCountry = hdrTelNoCountry;
	}

	public void setHdrTelNoArea(String hdrTelNoArea) {
		this.hdrTelNoArea = hdrTelNoArea;
	}

	public void setHdrTelNoExt(String hdrTelNoExt) {
		this.hdrTelNoExt = hdrTelNoExt;
	}

	public void setHdrFaxNo(String hdrFaxNo) {
		this.hdrFaxNo = hdrFaxNo;
	}

	public void setHdrFaxNoCountry(String hdrFaxNoCountry) {
		this.hdrFaxNoCountry = hdrFaxNoCountry;
	}

	public void setHdrFaxNoArea(String hdrFaxNoArea) {
		this.hdrFaxNoArea = hdrFaxNoArea;
	}

	public void setHdrPostalCode(String hdrPostalCode) {
		this.hdrPostalCode = hdrPostalCode;
	}

	public void setHdrEmail(String hdrEmail) {
		this.hdrEmail = hdrEmail;
	}

	public void setHdrFoundDate(CustomSqlDate hdrFoundDate) {
		this.hdrFoundDate = hdrFoundDate;
	}

	public void setHdrBusinessYear(CustomBigDecimal hdrBusinessYear) {
		this.hdrBusinessYear = hdrBusinessYear;
	}

	public void setHdrHasVendorQuota(String hdrHasVendorQuota) {
		this.hdrHasVendorQuota = hdrHasVendorQuota;
	}

	public void setHdrVendorQuota(String hdrVendorQuota) {
		this.hdrVendorQuota = hdrVendorQuota;
	}

	public void setHdrQuotaCate(String hdrQuotaCate) {
		this.hdrQuotaCate = hdrQuotaCate;
	}

	public void setHdrFactEnvirLaw(String hdrFactEnvirLaw) {
		this.hdrFactEnvirLaw = hdrFactEnvirLaw;
	}

	public void setHdrFactOccupLaw(String hdrFactOccupLaw) {
		this.hdrFactOccupLaw = hdrFactOccupLaw;
	}

	public void setHdrFactFireHose(String hdrFactFireHose) {
		this.hdrFactFireHose = hdrFactFireHose;
	}

	public void setHdrFactAidKit(String hdrFactAidKit) {
		this.hdrFactAidKit = hdrFactAidKit;
	}

	public void setHdrFactWorkdayLaw(String hdrFactWorkdayLaw) {
		this.hdrFactWorkdayLaw = hdrFactWorkdayLaw;
	}

	public void setHdrFactMinAgeLaw(String hdrFactMinAgeLaw) {
		this.hdrFactMinAgeLaw = hdrFactMinAgeLaw;
	}

	public void setHdrFactEmergenExist(String hdrFactEmergenExist) {
		this.hdrFactEmergenExist = hdrFactEmergenExist;
	}

	public void setHdrFactEmergenExistLock(String hdrFactEmergenExistLock) {
		this.hdrFactEmergenExistLock = hdrFactEmergenExistLock;
	}

	public void setHdrFactEmergenExistAccessible(String hdrFactEmergenExistAccessible) {
		this.hdrFactEmergenExistAccessible = hdrFactEmergenExistAccessible;
	}

	public void setHdrFactSubcontract(String hdrFactSubcontract) {
		this.hdrFactSubcontract = hdrFactSubcontract;
	}

	public void setHdrFactSubcontractProvideHouse(String hdrFactSubcontractProvideHouse) {
		this.hdrFactSubcontractProvideHouse = hdrFactSubcontractProvideHouse;
	}

	public void setHdrHouseEnvirLaw(String hdrHouseEnvirLaw) {
		this.hdrHouseEnvirLaw = hdrHouseEnvirLaw;
	}

	public void setHdrHouseHealSafeLaw(String hdrHouseHealSafeLaw) {
		this.hdrHouseHealSafeLaw = hdrHouseHealSafeLaw;
	}

	public void setHdrHouseFireSafeLaw(String hdrHouseFireSafeLaw) {
		this.hdrHouseFireSafeLaw = hdrHouseFireSafeLaw;
	}

	public void setHdrFactPeopleNum(CustomBigDecimal hdrFactPeopleNum) {
		this.hdrFactPeopleNum = hdrFactPeopleNum;
	}

	public void setHdrFactWorkerNum(CustomBigDecimal hdrFactWorkerNum) {
		this.hdrFactWorkerNum = hdrFactWorkerNum;
	}

	public void setHdrFactEmployPriLang(String hdrFactEmployPriLang) {
		this.hdrFactEmployPriLang = hdrFactEmployPriLang;
	}

	public void setHdrFactManagePriLang(String hdrFactManagePriLang) {
		this.hdrFactManagePriLang = hdrFactManagePriLang;
	}

	public void setHdrFactOrderCapacity(CustomBigDecimal hdrFactOrderCapacity) {
		this.hdrFactOrderCapacity = hdrFactOrderCapacity;
	}

	public void setHdrRdFaci(String hdrRdFaci) {
		this.hdrRdFaci = hdrRdFaci;
	}

	public void setHdrShowRoom(String hdrShowRoom) {
		this.hdrShowRoom = hdrShowRoom;
	}

	public void setHdrMakeFaci(String hdrMakeFaci) {
		this.hdrMakeFaci = hdrMakeFaci;
	}

	public void setHdrItFaci(String hdrItFaci) {
		this.hdrItFaci = hdrItFaci;
	}

	public void setHdrInjectMolding(String hdrInjectMolding) {
		this.hdrInjectMolding = hdrInjectMolding;
	}

	public void setHdrSprayPainting(String hdrSprayPainting) {
		this.hdrSprayPainting = hdrSprayPainting;
	}

	public void setHdrDieCasting(String hdrDieCasting) {
		this.hdrDieCasting = hdrDieCasting;
	}

	public void setHdrHandPainting(String hdrHandPainting) {
		this.hdrHandPainting = hdrHandPainting;
	}

	public void setHdrResinCasting(String hdrResinCasting) {
		this.hdrResinCasting = hdrResinCasting;
	}

	public void setHdrFabrication(String hdrFabrication) {
		this.hdrFabrication = hdrFabrication;
	}

	public void setHdrStamping(String hdrStamping) {
		this.hdrStamping = hdrStamping;
	}

	public void setHdrSonicWelding(String hdrSonicWelding) {
		this.hdrSonicWelding = hdrSonicWelding;
	}

	public void setHdrRotaCasting(String hdrRotaCasting) {
		this.hdrRotaCasting = hdrRotaCasting;
	}

	public void setHdrSoldering(String hdrSoldering) {
		this.hdrSoldering = hdrSoldering;
	}

	public void setHdrBlowMolding(String hdrBlowMolding) {
		this.hdrBlowMolding = hdrBlowMolding;
	}

	public void setHdrWashing(String hdrWashing) {
		this.hdrWashing = hdrWashing;
	}

	public void setHdrCutting(String hdrCutting) {
		this.hdrCutting = hdrCutting;
	}

	public void setHdrButtoning(String hdrButtoning) {
		this.hdrButtoning = hdrButtoning;
	}

	public void setHdrSewing(String hdrSewing) {
		this.hdrSewing = hdrSewing;
	}

	public void setHdrDipCoating(String hdrDipCoating) {
		this.hdrDipCoating = hdrDipCoating;
	}

	public void setHdrPressing(String hdrPressing) {
		this.hdrPressing = hdrPressing;
	}

	public void setHdrPlating(String hdrPlating) {
		this.hdrPlating = hdrPlating;
	}

	public void setHdrStitching(String hdrStitching) {
		this.hdrStitching = hdrStitching;
	}

	public void setHdrLaminating(String hdrLaminating) {
		this.hdrLaminating = hdrLaminating;
	}

	public void setHdrTempoPrinting(String hdrTempoPrinting) {
		this.hdrTempoPrinting = hdrTempoPrinting;
	}

	public void setHdrSpecEquip(String hdrSpecEquip) {
		this.hdrSpecEquip = hdrSpecEquip;
	}

	public void setHdrFactProdLine(String hdrFactProdLine) {
		this.hdrFactProdLine = hdrFactProdLine;
	}

	public void setHdrFactMetCompliance(String hdrFactMetCompliance) {
		this.hdrFactMetCompliance = hdrFactMetCompliance;
	}

	public void setHdrCustMetCompliance(String hdrCustMetCompliance) {
		this.hdrCustMetCompliance = hdrCustMetCompliance;
	}

	public void setHdrOthName1(String hdrOthName1) {
		this.hdrOthName1 = hdrOthName1;
	}

	public void setHdrOthProd1(String hdrOthProd1) {
		this.hdrOthProd1 = hdrOthProd1;
	}

	public void setHdrOthName2(String hdrOthName2) {
		this.hdrOthName2 = hdrOthName2;
	}

	public void setHdrOthProd2(String hdrOthProd2) {
		this.hdrOthProd2 = hdrOthProd2;
	}

	public void setHdrOthName3(String hdrOthName3) {
		this.hdrOthName3 = hdrOthName3;
	}

	public void setHdrOthProd3(String hdrOthProd3) {
		this.hdrOthProd3 = hdrOthProd3;
	}

	public void setHdrOthMthCap(CustomBigDecimal hdrOthMthCap) {
		this.hdrOthMthCap = hdrOthMthCap;
	}

	public void setHdrOthMinOdr(CustomBigDecimal hdrOthMinOdr) {
		this.hdrOthMinOdr = hdrOthMinOdr;
	}

	public void setHdrOthOdrLeadtime(CustomBigDecimal hdrOthOdrLeadtime) {
		this.hdrOthOdrLeadtime = hdrOthOdrLeadtime;
	}

	public void setHdrOthWorkerNum(CustomBigDecimal hdrOthWorkerNum) {
		this.hdrOthWorkerNum = hdrOthWorkerNum;
	}

	public void setHdrOthVerMaker(String hdrOthVerMaker) {
		this.hdrOthVerMaker = hdrOthVerMaker;
	}

	public void setHdrOthSvNum(CustomBigDecimal hdrOthSvNum) {
		this.hdrOthSvNum = hdrOthSvNum;
	}

	public void setHdrOthQaNum(CustomBigDecimal hdrOthQaNum) {
		this.hdrOthQaNum = hdrOthQaNum;
	}

	public void setHdrOthRemark(String hdrOthRemark) {
		this.hdrOthRemark = hdrOthRemark;
	}

	public void setHdrOthMinQaCenter(String hdrOthMinQaCenter) {
		this.hdrOthMinQaCenter = hdrOthMinQaCenter;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public void setUpdateDate(Timestamp updateDate) {
		this.updateDate = updateDate;
	}

	////////////////////////////////////////////////////////////////////////////////
	//Other Accessors (get/set methods)
	////////////////////////////////////////////////////////////////////////////////


}